/*
#include <iostream>
#include <string>

using String = std::string;

class Entity
{
private:
	String m_Name;
public:
	Entity() : m_Name("Unknown") {}
	Entity(const String& name) : m_Name(name) {}

	const String& GetName() const { return m_Name; }
};


int main()
{
	Entity entity("Cherno");

	Entity* e;
	{
		Entity* entity1 = new Entity("Sally");
		e = entity1;
		std::cout << entity1->GetName() << std::endl;
	}

	delete e;
	std::cin.get();
}
*/